banking guarantee - French English Dictionary